共计 1151 个字符,预计需要花费 3 分钟才能阅读完成。
介绍
何为持续集成?
持续集成(Continuous Integration)指的是,频繁地(一天多次)将代码集成到主干。
持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。
它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。
Jenkins 是做什么的?
Jenkins 是一个用 Java 编写的开源的持续集成工具。Jenkins 提供了软件开发的持续集成服务。它运行在 Servlet 容器中(例如 Apache Tomcat)。它支持软件配置管理(SCM)工具(包括 AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase 和 RTC),可以执行基于 Apache Ant 和 Apache Maven 的项目,以及任意的 Shell 脚本和 Windows 批处理命令。可以通过各种手段触发构建。例如提交给版本控制系统时被触发,也可以通过类似 Cron 的机制调度,也可以在其他的构建已经完成时,还可以通过一个特定的 URL 进行请求。
安装与配置
首先,我们需要获取 jenkins 的安装包,可以到 官方网站 寻找自己对应的版本:
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.73.3-1.1.noarch.rpm
将安装文件下载下来之后,然后进行安装:
rpm -ivh jenkins-2.73.3-1.1.noarch.rpm
Jenkins 的默认端口是 8080 与 8009,如果有觉得冲突的可以执行 vi /etc/sysconfig/jenkins
,然后修改其中的JENKINS_PORT
与JENKINS_AJP_PORT
值为你所需要修改的值即可。
java -version
检测你的 JDK 是否成功安装执行:
vi /etc/rc.d/init.d/jenkins
对 JDK 的目录进行添加,在其 candidates
的值的后面添加你的 JDK 目录路径,注意一定要定位到其 /bin/java
这层目录。
然后我们执行:
service jenkins start
就可以顺利的启动 Jenkins,然后访问 http://ip: 端口
就可以看见登录界面,到这一步就已经顺利地完成了安装与配置。
后记
在使用了 Jenkins 之后,的确省去了以前开发中给测试服务器部署的很多的重复步骤,现在只需要将代码提交到对应的仓库,就可以自动实现编译与部署,很是方便,下期会写一篇关于 git 与 jenkins 来进行持续集成的相关文章,再次感谢您的阅读。
共计2人点赞,其中1人来自小程序